package co.edu.poligran.cluseva.distancias;

import weka.core.Instance;
import weka.core.NormalizableDistance;

public abstract class Distancia extends NormalizableDistance{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/*
	 * Metodo abstracto que recibe 2 instancia y calcula implementando
	 * cualquier algoritmo p.e.: Euclidiana, y retornara el valor calculado
	 * @param: instancias1, instancias2
	 * @istancias1: lista de valores de la primera lista de istancias
	 * @istancias2: lista de valores de la segunda lista de istancias
	 * */
	public abstract double calcular(Instance a, Instance b);

	public abstract double calcular(Instance a, Instance b, int etiqueta);
}
